(function() {
	"use strict";

	$(function() {
		// 点击菜单项
		$("body").on("click", ".asidenav_list a", function() {
			var $submenu = $(this).next();
			var $item = $(this).parent();

			// 是否有子菜单
			if ($submenu && $submenu.hasClass("asidenav_submenu")) {
				if ($(".sidebar").hasClass("sidebar_min") && $submenu.parents(".asidenav_submenu").length === 0) {
					return;
				}

				$item.toggleClass("open");

//				if ($item.hasClass("open")) {
//					$item.siblings(".open").removeClass("open");
//				}
			} else {
				$(".asidenav_list .active").removeClass("active");
				$(this).parents("li").addClass("active");
			}
		});

		// 切换收起侧边栏按钮
		$("body").on("click", ".sidebar_toggle", function() {
			$(".sidebar").toggleClass("sidebar_min");
			sidebarScroll();
		});
		
		function sidebarScroll() {
			if ($(".sidebar").hasClass("sidebar_min")) {
				console.log(123);
				$(".sidebar").css({
					"max-height": "none",
					"overflow-y": "visible"
				});
			} else {
				$(".sidebar").css({
					"max-height": $(".page").height() - $(".header").height(),
					"overflow-y": "auto"
				});
			}
		}
		
		sidebarScroll();
		
		window.onresize = sidebarScroll;
	});
})();